package cn.tedu.egmvc4.mapper;

import cn.tedu.egmvc4.pojo.entity.Customers;
import cn.tedu.egmvc4.pojo.vo.CustomersVO;
import cn.tedu.egmvc4.pojo.vo.UserOrdersVO;

import java.util.List;

public interface CustomersMapper {

    /**
     * 1.添加用户信息
     */
    int insertCus(Customers customer);

    /**
     * 2.根据客户id查询客户的所有订单信息
     */
    UserOrdersVO selectOrdersByCid(String custId);

    /**
     * 3.查询指定城市的客户的 姓名和地址，结果集放到 List集合 中，
     * 比如查询北京的客户信息：CustomersVO2
     */
    List<CustomersVO> selectCusByAddress(String address);

    /**
     * 4.根据客户编号动态修改顾客的信息
     */
    int updateCusInfo(Customers customers);

    /**
     * 5.根据客户编号动态删除顾客的信息，使用 List 集合方式
     */
    int deleteCus(List<String> cids);

}
